implant denture substructure - Francés Inglés Diccionario